an amphibious lizard - Español Inglés Diccionario